body {
    background: url(../images/sy23.png) repeat;
}

#a {
    width: 430px;
    height: 430px;
    position: absolute;
    top: 28%;
    left: 18%;
    background-color: white;
    text-align: center;
    opacity: 0.6;
    z-index: 2;

    #a1 {
        width: 430px;
        height: 120px;
        line-height: 120px;
        font-size: 30px;
        color: #333;
    }

    input {
        outline: none;
        line-height: 50px;
        text-align: center;
        height: 50px;
        font-size: 18px;
        border-left: 2px solid white;
        border-top: 2px solid white;
        border-right: 2px solid white;
        border-bottom: 2px solid #87878787;
        width: 70%;
    }

    p {
        display: inline;
        font-size: 12px;
        line-height: 50px;
    }

    #a2 p {
        color: #d70303;
        display: inline;
        font-size: 12px;
        margin-right: 20%;
        line-height: 50px;
    }

    #a3 p {
        display: inline;
        font-size: 15px;
        margin-left: 4%;
        line-height: 50px;
    }

    #a4 label {
        width: 100px;
        height: 21px;
        display: inline-block;
        margin-top: 20px;
        margin-bottom: 5px;
        font-weight: 700;

        input {
            width: 13px;
            height: 13px;
            font-size: 10px;
        }
    }

    button {
        color: white;
        background-color: #d70303;
        border: 0px;
        width: 70%;
        height: 40px;
        margin-bottom: 20px;
        margin-top: 5px;
        font-size: 18px;
    }
}